
    /* Section Styles */
    #overview {
      position: relative;
      padding: 60px 20px;
      background-color: #f9f9f9;
      text-align: left;
    }

    .container {
      max-width: 1200px;
      margin: 0 auto;
    }

    .section-title {
      font-size: 32px;
      color: #333;
      margin-bottom: 20px;
      text-transform: capitalize;
    }

    .section-text {
      font-size: 16px;
      color: #555;
      margin-bottom: 20px;
    }

    .overview_wrapper {
      display: flex;
      flex-wrap: wrap;
      gap: 20px;
      margin-top: 30px;
    }

    .overview_wrapper > .col-6 {
      flex: 1 1 48%;
    }

    .overview-img1 img,
    .overview-img2 img {
      width: 100%;
      height: auto;
      border-radius: 8px;
      display: block;
    }

    /* Responsive Design */
    @media (max-width: 768px) {
      .overview_wrapper > .col-6 {
        flex: 1 1 100%;
      }

      .section-title {
        font-size: 28px;
      }

      .section-text {
        font-size: 16px;
      }
    }

      #leadership {
            position: relative;
            padding: 80px 0;
            background-color: #1a1a1a;
            text-align: center;
        }

        .section-subtitle {
            font-size: 16px;
            font-weight: 700;
            color: #ffffff;
            margin-bottom: 10px;
            text-align: center;
        }

        .section-title {
            font-size: 36px;
            font-weight: 700;
            color: #333;
            margin-bottom: 30px;
            text-align: center;
        }

        .section-para {
            font-size: 18px;
            line-height: 1.6;
            color: #ffffff;
            margin-bottom: 40px;
        }

        .leadership_wrapper {
            margin: 0 auto;
            max-width: 800px;
        }

        .leadership_block {
            position: relative;
            display: inline-block;
        }

        .leader-1 {
            width: 100%;
            max-width: 400px;
            border-radius: 10px;
            box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
        }

        .leader {
            position: absolute;
            bottom: -20px;
            right: -20px;
            background: #222;
            padding: 15px;
            border-radius: 10px;
            text-align: center;
            width: 160px;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        }

        .leader-2 {
            width: 80px;
            height: 80px;
            object-fit: cover;
            border-radius: 50%;
            margin-bottom: 10px;
            border: 3px solid #fff;
        }

        .customer-name p {
            margin: 0;
            font-size: 14px;
            font-weight: bold;
        }

        .customer-name small {
            font-size: 13px;
            display: block;
        }

        /* Responsive */
        @media (max-width: 768px) {
            .section-title {
                font-size: 28px;
                text-align: center;
            }

            .section-subtitle {
                text-align: center;
            }

            .section-para {
                font-size: 16px;
            }

            .leader {
                position: static;
                margin: 20px auto 0;
            }

            .leader-1 {
                max-width: 100%;
            }
        }

        @media (max-width: 480px) {
            .section-title {
                font-size: 24px;
            }

            .section-subtitle {
                font-size: 14px;
            }

            .section-para {
                font-size: 15px;
            }
        }

